package org.takeback.chat.store.room;

import java.util.List;
import org.takeback.chat.store.Store;
import org.takeback.chat.store.user.User;

public abstract interface RoomStore extends Store<Room> {
	public abstract List<Room> getByType(String paramString);

	public abstract List<Room> getByCatalog(String paramString);

	public abstract List<Room> getByCatalog(String paramString, int paramInt);

	public abstract List<Room> query(String paramString);

	public abstract void delete(String paramString);

	public abstract void fireUserLeft(User paramUser);
}
